package com.guw.TestThread;

//创建线程的方式之一:继承Thread类,重写run()方法,调用start开启线程
//总结:线程开始不一定立即执行,由CPU调度
public class Test01 extends Thread{
    @Override
    public void run() {
        //run线程方法体
        for (int i = 0; i < 1000 ; i++) {
            System.out.println("run线程========"+i);
        }
    }

    public static void main(String[] args) {
        //main线程

        //创建一个线程对象
        Test01 test01 = new Test01();
        //调用start方法
        test01.start();
        //主线程开启run线程后继续运行,所以两个线程是交替执行的
        for (int i = 0; i < 1000 ; i++) {
            System.out.println("main线程========"+i);
        }
    }

}
